@charset "UTF-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-spacing:1px}
*, :after, :before, html {-webkit-box-sizing: border-box;box-sizing: border-box;}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
body,button,input,select,textarea{font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif}
h1,h2,h3,h4{font-weight:400}
a,input,select,textarea{outline:0;border:none;-webkit-user-select: auto;}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img,iframe{border:0}
img{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #fafafa;object-fit: cover;}
iframe{display:block}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
a,ins{text-decoration:none;}
body{line-height:1;}
a{color:inherit}
i{font-style:normal}
button{background:0 0;outline:none;border:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table {border-collapse: collapse;border-spacing: 0;}
span[id^=cnzz]{position:fixed;left:-100px}

.mt-13{margin-top: .13rem;}
.mt-23{margin-top: .23rem;}
.mt-33{margin-top: .33rem;}
.mt-43{margin-top: .43rem;}
.mt-53{margin-top: .53rem;}
.mt-85{margin-top: .85rem;}
.mb-33{margin-bottom: .33rem;}
.mb-43{margin-bottom: .43rem;}
.mb-53{margin-bottom: .53rem;}
.mb-85{margin-bottom: .85rem;}
.ml-22{margin-left: .22rem;}
.ml-33{margin-left: .33rem;}
.ml-43{margin-left: .43rem;}
.ml-53{margin-left: .53rem;}
.ml-85{margin-left: .85rem;}
.mr-22{margin-right: .22rem;}
.mr-33{margin-right: .33rem;}
.mr-43{margin-right: .43rem;}
.mr-53{margin-right: .53rem;}
.mr-85{margin-right: .85rem;}

.p-2{padding: .2rem;}
.p-3{padding: .3rem;}
.p-43{padding: .43rem;}
.plf-43{padding-left:.43rem;padding-right: .43rem;}
.pt-22{padding-top: .22rem;}
.pt-33{padding-top: .33rem;}
.pt-43{padding-top: .43rem;}
.pt-53{padding-top: .53rem;}
.pt-85{padding-top: .85rem;}
.pb-33{padding-bottom: .33rem;}
.pb-43{padding-bottom: .43rem;}
.pb-53{padding-bottom: .53rem;}
.pb-85{padding-bottom: .85rem;}
.pl-33{padding-left: .33rem;}
.pl-43{padding-left: .43rem;}
.pl-53{padding-left: .53rem;}
.pl-85{padding-left: .85rem;}
.pr-33{padding-right: .33rem;}
.pr-43{padding-right: .43rem;}
.pr-53{padding-right: .53rem;}
.pr-85{padding-right: .85rem;}

.f0{font-size:0}

.w100{width: 100%;}
.h100{height: 100%;}
.w50{width: 50%;}
.col-2{width: 48%!important;}
.col-3{width: 32%!important}
.col-4{width: 24%!important;}
.col-5{width: 19%!important;}

.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display: box; display: flexbox;}
.jc-sb{justify-content: space-between;-webkit-justify-content: space-between;}
.jc-c{justify-content: center;-webkit-justify-content: center;}
.jc-sa{justify-content: space-around;-webkit-justify-content: space-around;}
.ai-c{align-items: center;-webkit-box-align: center;-webkit-align-items: center;}
.ai-e{align-items: end;-webkit-box-align: end;-webkit-align-items: end;}
.fw-w{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.fd-c{-ms-flex-direction: column;flex-direction: column}
.flex-1{flex: 1;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;}

.img img{width:100%;height:100%;object-fit: cover;border-radius: 5px;-webkit-border-radius:5px;}
.t{font-size:.45rem;color:#333333;}
.t2{font-size:.37rem;color:#333333;}
.d{font-size:.37rem;color:#999999;}
.bold{font-weight: bold;}
.c{text-align:center}
.b{display:block;}
.h{display:none;}
.ib{display:inline-block!important}
.fix::after{content:"";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left}
.fr{float:right}
.o{overflow: hidden!important;}
.pr{position: relative;}
.pa{position: absolute;}
.ps{position: sticky;}
.line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;word-break: break-all;}
.line1{overflow: hidden;word-break: break-all;white-space: unset;}
.line2{display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;height:1.2rem;line-height: .6rem;}
.line3{display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;overflow: hidden;height:66px;line-height: 22px;}
.c-style{color:#4194e2}
.c-ff901a{color:#ff901a;}
.bg-cfff{background-color:#ffffff;}
.bg-style{background-color:#4194e2;}
.bg-fa{background:#fafafa;}
.bg-f9{background:#f9f9f9}
.bg-f6{background:#f6f6f6}
.bg-f5{background:#f5f5f5}
.bg-e8f4ff{background:#e8f4ff;}

.b-ccc{border:1px solid #cccccc}
.b-ce6{border:1px solid #e6e6e6}
.b-f5{border:1px solid #f5f5f5}
.bb-cc{border-bottom: 1px dashed #ccc;}
.bb-d4{border-bottom:1px solid #d4d4d4;}
.bb-e6{border-bottom: 1px solid #e6e6e6;}
.bb-de6{border-bottom: 1px dashed #e6e6e6;}
.bb-eb{border-bottom: 1px solid #ebedf0;}
.bt-d4{border-top:1px solid #d4d4d4;}
.bt-f5{border-top:1px solid #f5f5f5;}

.br-5{border-radius:5px;-webkit-border-radius:5px;}
.br-10{border-radius:10px;-webkit-border-radius:10px;}
.br-15{border-radius:.5rem;-webkit-border-radius:.5rem;}
.br-20{border-radius:.6rem;-webkit-border-radius:.6rem;}
.br50{border-radius:50%;-webkit-border-radius:50%;}

/*公用样式*/
.page{padding-bottom: 1.78rem;}
.my-line{height: .18rem;background-color: #F5F5F5;}

.t-h2{font-size:.45rem;font-weight: 700;}
.t-h2 span{font-size:.45rem;padding-left:.16rem;line-height: .7rem;}
.t-h2 .c-ff901a{line-height: .7rem;}
.t-h2 .i-tj,.t-h2 .i-wd,.t-h2 .i-bk,.t-h2 .i-ht,.t-h2 .i-yy,.t-h2 .i-n-yy,.t-h2 .i-r-ht{color:#4194e2;font-size:.7rem;}
.t-h2 .i-y-xx{color:#4194e2;font-size:.48rem;}

.more a{font-size: .43rem;color:#4194E2;}
.more .i-xy{font-size:.32rem;padding-left: .1rem;}

/*other*/
.other{color:#999999;font-size:.32rem}
.other a{color:#4194e2;font-size:.32rem;}
.other span{color:#999999;font-size:.32rem}
.other em{color:#999999;padding:0 4px;vertical-align: middle;}
.other .i-lb{font-size:14px;padding-right: 4px;}
.other .i-next{font-size:12px;padding-right: 4px;}
.other .i-zy{font-size:16px;padding-right: 4px;color: #4194E2;}

/* 红点 */
.i-red{content: "";position: absolute;right: .3rem;top: .3rem;width: .19rem;height: .19rem;background: #FF0000;border-radius: 50%;}

/*tag*/
.tag a{font-size:.34rem;background: #fdf5ea;color:#c29051!important;margin-right: .2rem;padding:.12rem .22rem;border-radius: 5px;line-height: .3rem;margin-bottom: .2rem;text-decoration: none!important;}
.tag span{font-size:.32rem;background: #fdf5ea;color:#c29051;margin-right: .2rem;padding:.02rem .12rem;border-radius: 5px;}

/* 公用底部 */
.foot-swt{position: fixed;bottom: 0;left: 0;z-index: 999;height: 1.92rem;background: #FFFFFF;}
.foot-swt .foot-myBtn{width: 2.91rem;height: 1.07rem;font-size: .4rem;font-weight: 700;line-height: 1.07rem;border-radius: .54rem;}
.foot-swt .fnBtn{background: #ff9119;border: .01333rem solid #ff9119;color: #FFFFFF;}
.foot-swt .telBtn{background: #4094e1;border: .03rem solid #4d8cc5;color: #FFFFFF;}
.foot-swt .myBtn{background: #dbeeff;border: .03rem solid #2d83d3;color: #2d83d3;}
/* 弹出-搜索 */
.p-ssbox{position: fixed;top: 0px;right: 0;z-index: 9999;height: 100%;;background-color: #ffffff;}
.p-ssbox .ss-cbtn{width: 1rem;font-size:.43rem;}
.p-ssbox .p-ss-hot li{align-items: baseline;line-height: .42rem;}
.p-ssbox .p-ss-hot li a{font-size:.4rem;}
.p-ssbox .p-ss-hot i{font-size:.35rem;border-radius: 5px;width: .5rem;height: .5rem;line-height: .5rem;margin-top: .12rem;margin-right: .2rem;color:#9195A3}
.p-ssbox .p-ss-hot li:first-child i{color:#FE2D46}
.p-ssbox .p-ss-hot li:nth-child(2) i{color:#ff6600}
.p-ssbox .p-ss-hot li:nth-child(3) i{color:#FAA90E}
.p-ssbox .p-ss-hot span{font-size:.33rem;border-radius: 5px;width: .46rem;height: .46rem;line-height: .46rem;margin-left: .1rem;display: inline-block;}
.p-ssbox .p-ss-hot .hot-f{background-color: #f73131;color:#FFFFFF;}
.p-ssbox .p-ss-hot .hot-h{background-color: #ff6600;color:#FFFFFF;}
.p-ssbox .p-ss-hot .hot-x{background-color: #FF455B;color:#FFFFFF;}

/* 弹出-导航 */
.p-navbox{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:rgba(0,0,0,.5);}
.p-navhide{animation:slideHide .5s forwards}
.p-navshow{animation:slideShow .5s forwards}
.p-navbox .p-navcont{width:100%;padding-bottom:.8rem;background-color:#fff;height:100%;z-index:9999!important;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;left:0;top:0}
.p-navbox .p-navcont .p-nav-top{margin-bottom: 1rem;}
.p-navbox .p-navcont img{width: 3.5rem;background: #FFFFFF;}
.p-navbox .p-navcont .p-nav-cbtn .f{font-size:.62rem;color:#c8c9cc}
.p-navbox .p-navcont ul li{height: .8rem;line-height: .8rem;font-size:.4rem}
.p-navbox .p-navcont ul li .i-xin{position:absolute;top:-.12rem;right:0;font-size:.49rem;color:#ff0000;line-height:1;}
.p-navbox .p-navcontshow{animation:slideInsideShow .5s forwards;-webkit-animation:slideInsideShow .5s forwards}
.p-navbox .p-navconthide{animation:slideInsideHide .5s forwards;-webkit-animation:slideInsideHide .5s forwards}
@keyframes slideHide {0% {opacity:1} 100% {opacity:0}}
@keyframes slideShow {0% {opacity:0} 100% {opacity:1}}
@keyframes slideInsideHide {0% {left:0} 100% {left:-100%}}
@keyframes slideInsideShow {0% {left:-100%} 100% {left:0}}

/* 群弹出层 */
.p-qbox{width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.4);position: fixed;top: 0;z-index: 1000;}
.p-qbox .p-qbox-cont{width: 8rem;height: 11.2rem;border-radius: .42rem;position: relative;background: -webkit-linear-gradient(right,#bce5ff,#87d0ff);background: linear-gradient(270deg,#bce5ff,#87d0ff);}
.p-qbox .p-qbox-close{z-index: 10;position: absolute;bottom: .32rem;left: 50%;transform: translate(-50%);-webkit-transform: translate(-50%);width: .74rem;height: .74rem;background: rgba(0, 0, 0, 0.4);border-radius: 50%;}
.p-qbox .p-qbox-close .f{font-size:.43rem;color:#FFFFFF}
.p-qbox .p-qbox-top{border-radius: .42rem;height: 5.7rem;position: absolute;top: -1.06rem;}
.p-qbox .p-qbox-top img{width: 100%;background-color: transparent;}
.p-qbox .p-qbox-bottom{width: 8rem;height: 7.52rem;background: #ffffff;border-radius: 0.42rem;position: absolute;bottom: 0;}
.p-qbox .p-qbox-bottom p{width: 8rem;height: .53rem;font-size: .37rem;font-weight: 700;color: #717171;line-height: .53rem;margin-top: .9rem;text-align: center;}
.p-qbox .p-qbox-bottom .p-qbox-wx{width: 6.4rem;height: 1.6rem;background: #f8f8f8;border-radius: .42rem;font-size: .64rem;font-weight: 700;color: #717171;}
.p-qbox .p-qbox-bottom .p-qbox-copy{width: 6.4rem;height: 1.6rem;background: #87d0ff;box-shadow: 0 .16rem .32rem 0 rgb(135 208 255 / 50%);border-radius: .42rem;margin-top: .75rem;font-size: 0.48rem;font-weight: 700;color: #14425f;line-height: .66rem;}
.p-toast{position: fixed;top: 50%;left: 50%;background: rgba(0, 0, 0, 0.8);border-radius: .42rem;font-size: .42rem;color: #ffffff;text-align: center;z-index: 9999;padding: .2rem .3rem;transform: translate(-50%);-webkit-transform: translate(-50%);}